package com.wolf.etl.service;

import com.wolf.etl.model.EtlTaskModel;
import com.wolf.provider.order.info.PageBean;
import com.wolf.provider.order.service.BaseService;
import com.wolf.vo.PageResult;

import java.util.List;

/**
 * @author sdyang
 * @date 2019/10/30 16:19
 **/
public interface IEtlTaskService extends BaseService<Long> {

    PageResult findByPage(EtlTaskModel model, PageBean pageBean);

    List<EtlTaskModel> findByStatus(String status);

    List<EtlTaskModel> find(String groupName, String taskName, String status);

    EtlTaskModel find(Long id, String status);

    EtlTaskModel findById(Long id);
}
